Call note management on communication device

ABSTRACT

Displaying call note information on a communication device having stored thereon telephone call log information identifying telephone calls made to or from the communications device, the telephone call log information including the time and date of the telephone calls, wherein associated call note data is stored on the communications device for at least some of the telephone calls, including: detecting an input at the communication device requesting display of a call note history; and displaying on a display of the communication device, after detecting the input, a call note history list that lists telephone calls from the telephone call log information that have associated call note data stored on the communications device, wherein the telephone calls in the call note history list are listed according to the time and date of the telephone calls.

This application claims the benefit of and priority to U.S. PatentApplication Ser. No. 61/250,652 filed Oct. 12, 2009, the contents ofwhich are incorporated herein by reference.

FIELD

The present disclosure relates to call note management on phone enabledcommunication devices.

BACKGROUND

Communication devices such as smart phones are available that allowusers to take and save electronic notes during a phone conversation.

DESCRIPTION OF THE FIGURES

Example implementations are illustrated in the attached Figures inwhich:

FIG. 1 shows a block diagram of a representative communication device towhich a call note management system may be applied according to exampleimplementations disclosed herein;

FIG. 2 is an illustrative front view of the communication device of FIG.1 having displayed on its display a main phone application userinterface screen;

FIG. 3 shows an example of an connected call user interface screendisplayed on the communication device;

FIG. 4 shows an example of a user interface screen displayed on thecommunication device for authoring call notes during a phone call;

FIG. 5 shows an example of the main phone application user interfacescreen with a menu list of user selectable items displayed on thecommunication device;

FIG. 6 shows an example of a call notes history user interface screendisplayed on the communication device;

FIG. 7 shows an example of call notes viewing and editing user interfacescreen displayed on the communication device;

FIG. 8 is a flow diagram illustrating a call notes management processimplemented on the communication device according to an exampleimplementation;

FIG. 9 shows an example of a message list user interface screendisplayed on the communication device; and

FIG. 10 shows an example of the message list user interface screen ofFIG. 9 with a menu list of user selectable items displayed.

DESCRIPTION OF EXAMPLE IMPLEMENTATIONS

Call note management on phone enabled communication devices isdescribed. One or more methods and devices to allow access to notestaken during a telephone call on phone enabled communication devices aredescribed herein according to example implementations.

According to one example implementation is a method for displaying callnote information on a communication device having stored thereontelephone call log information identifying telephone calls made to orfrom the communications device, the telephone call log informationincluding the time and date of the telephone calls, wherein associatedcall note data is stored on the communications device for at least someof the telephone calls. The method includes detecting an input at thecommunication device requesting display of a call note history; anddisplaying on a display of the communication device, after detecting theinput, a call note history list that lists telephone calls from thetelephone call log information that have associated call note datastored on the communications device, wherein the telephone calls in thecall note history list are listed according to the time and date of thetelephone calls.

According to another example implementation is a communication deviceenabled to make and receive telephone calls over a communicationsnetwork, including: a memory storing telephone call log informationidentifying telephone calls made to or from the communications deviceincluding the time and date of the telephone calls, and associated callnote data for at least some of the telephone calls; a display; a userinput device; and a processing unit coupled to the memory, display, anduser input device, the processing unit being configured for: detectingan input at the communication device requesting display of a call notehistory; and displaying on the display, after detecting the input, acall note history list that lists telephone calls from the telephonecall log information that have associated call note data stored in thememory, wherein the telephone calls in the call note history list arelisted according to the time and date of the telephone calls.

According to another example implementation is a method for displayinginformation about call notes for telephone calls on a communicationdevice that is enabled for making and receiving phone calls and sendingand receiving electronic messages, the communication device havingstored thereon telephone call log information identifying telephonecalls made to or from the communications device, and associated callnote data for at least some of the telephone calls. The method includesdisplaying on a display of the communication device a message listidentifying both telephone calls to and from the communication deviceand electronic messages sent from and received by the communicationdevice, wherein the telephone calls identified in the message list thathave associated call note data stored on the communication device aremarked with a visual indicator to indicate the existence of the callnote data.

According to another example implementation is a communication deviceenabled to make and receive telephone calls and send and receiveelectronic messages, including: a memory storing information identifyingtelephone calls made to or from the communications device and electronicmessages sent from or to the communication device, and associated callnote data for at least some of the telephone calls; a display; a userinput device; a processing unit coupled to the memory, display, and userinput device, the processing unit being configured for: displaying onthe display a message list identifying both telephone calls to and fromthe communication device and electronic messages sent from and receivedby the communication device, wherein the telephone calls identified inthe message list that have associated call note data stored in thememory are marked with a visual indicator to indicate the existence ofthe call note data.

Referring now to FIG. 1, an overview of an example of a communicationdevice 100 on which the solutions described herein can be applied willnow be provided. Implementations described herein are not limited to anyparticular communications architecture, operating system, or systemarchitecture. In an example implementation the mobile communicationdevice 100 is a phone enabled device able to initiate and receive mobilephone calls through a communications network 112. Communications network112, in example implementations, may comprise one or more orcombinations of a Wireless Wide Area Network (WWAN), a Wireless LocalArea Network (WLAN), the Internet, personal networks, enterprisenetworks and public switched telephone networks, as well as other typesof communications networks. In some implementations, the mobilecommunication device 100 is configured to communicate over both WWANsand WLANs and to roam between these networks.

A WWAN may be implemented as any suitable wireless access networktechnology and is typically operated by a mobile network serviceprovider that provides subscription packages to users of the mobilecommunication devices 100. In some implementations, a WWAN conforms toone or more of the following wireless network types: Mobitex RadioNetwork, DataTAC, GSM (Global System for Mobile Communication), GPRS(General Packet Radio System), TDMA (Time Division Multiple Access),CDMA (Code Division Multiple Access), CDPD (Cellular Digital PacketData), iDEN (integrated Digital Enhanced Network), EvDO (Evolution-DataOptimized) CDMA2000, EDGE (Enhanced Data rates for GSM Evolution), UMTS(Universal Mobile Telecommunication Systems), HSPDA (High-Speed DownlinkPacket Access), IEEE 802.16e (also referred to as WorldwideInteroperability for Microwave Access or “WiMAX), or various othernetworks. Although a WWAN is described as a “Wide-Area” network, thatterm is intended herein also to incorporate wireless Metropolitan AreaNetworks (WMAN) and other similar technologies for providing coordinatedservice wirelessly over an area larger than that covered by typicalWLANs.

A WLAN may for example comprise a wireless network which, in someimplementations, conforms to IEEE 802.11x standards (sometimes referredto as Wi-Fi) such as, for example, the IEEE 802.11a, 802.11b and/or802.11g standard). Other communication protocols may be used for WLANsin some implementations such as, for example, IEEE 802.11n, IEEE 802.16e(also referred to as Worldwide Interoperability for Microwave Access or“WiMAX”), or IEEE 802.20 (also referred to as Mobile Wireless BroadbandAccess). A WLAN may include one or more wireless RF Access Points (AP)that collectively provide a WLAN coverage area. The WLAN may be apersonal network of the user, an enterprise network, or a hotspotoffered by an internet service provider (ISP), a mobile networkprovider, or a property owner in a public or semi-public area, forexample.

In the example implementation, the communication device 100 is a two-waycommunications device having data and voice communication capabilities,and the capability to communicate with other computer systems, forexample, via the public internet. Depending on the functionalityprovided by the mobile communication device 100, in variousimplementations the communication device 100 may be, by way of examplebut not limitation, a data communication device, a multiple-modecommunication device configured for both data and voice communication, amobile telephone, a PDA (personal digital assistant) enabled forwireless communication, a smart phone, a laptop computer with a networkinterface such as a wireless modem, or a land-line based phone.

In some implementations, the communication device 100 is a handheldelectronic device which includes a rigid case (not shown) for housingcomponents of the device 100 and is configured to be held with one ortwo hands while the device 100 is in use. In some implementations, thecommunication device 100 is small enough to fit inside a purse or coatpocket or belt mounted holster.

In an example implementation, the communication device 100 includes awireless communication system 110 that includes one or morecommunication sub-systems for communicating with wireless base stationsof a WWAN or wireless access points of a WLAN within the communicationsnetwork 112. The particular design of the wireless communicationsubsystem 110 depends on the network 112 in which mobile communicationdevice 100 is intended to operate. The mobile communication device 100includes a controller or processing unit 101 which controls the overalloperation of the mobile communication device 100. The processing unit101 interacts with the communication subsystem 110 which performscommunication functions. The processing unit 101 may be implemented byway of one or more suitably programmed microprocessors.

The processing unit 101 also interacts with additional device subsystemswhich may include but are not limited to a display device 102, userinput devices 103, storage 130 and short range communications system120. The display device 102 may be, for example, a liquid crystaldisplay (LCD) or other suitable display. The input devices 103 mayinclude for example one or more of a keyboard or keypad, a navigationaldevice such as a clickable scroll wheel (also referred to as a trackwheel or thumbwheel) or trackball, a microphone, a touch sensitivedisplay screen and an accelerometer. The storage 130 of the mobilecommunication device 100 may include, for example, one or more memorydevices including for example a random access memory (RAM), flashmemory, read only memory (ROM), a hard disk drive (HDD), or other typeof digital data storage. The storage 130 may be used to store data thatis local to the mobile electronic device such as message data 142 foremail messages and call folders 140 which include information aboutphone calls made to and by the communications device 100. In exampleimplementations, short-range communications system 120 enables mobilecommunications device 100 to exchange messages over a short-rangewireless communication pico area network (PAN) interface with suitableconfigured devices, and may for example include a Bluetooth™ interface.

The processing unit 101 operates under stored program control andexecutes software modules stored in the storage 130. The softwaremodules may comprise operating system software 131 and softwareapplications. The software modules or parts thereof may be temporarilyloaded into volatile memory such as RAM of the storage 130.

The software applications may include a range of applications,including, for example, an address book application, messagingapplications 132 including for example email messaging and SMS or othertext messaging applications, a phone application 122, a calendarapplication, and/or a notepad application.

In one example implementation, the phone application 122 enables thecommunication device 100 to initiate and receive phone calls throughcommunications network 112. In this regard, FIG. 2 through shows anexample of a main phone application user interface screen 200 displayedon a display 102 of the communication device 100. In the example of FIG.2, the user input device 103 includes a keypad 148 which may for examplebe one or both of a physical keypad with physical user press-ablebuttons or a virtual keypad with user selectable buttons displayed on atouch screen display. In some example implementations other forms ofuser input such as verbal input or device motion input may be used tocontrol the communications device 100 to achieve the functionalitydescribed herein.

The main phone application user interface screen 200 may for example bedisplayed by the processing unit 101 operating under instructions fromphone application 122 in response to a user input event or combinationof user input events received through user input device 103. Forexample, user input device 102 may include a include a dedicated phonebutton 150 which when pressed or otherwise selected by a user results inmain phone application user interface screen 200 being displayed.

In the illustrated implementation main phone application user interfacescreen 200 includes a phone number input field 202 in which a user canuse user input device 103 to enter a phone number and initiate a phonecall to that number. Main phone application user interface screen 200also includes a call history log 204 that displays a historical list ofpast calls that may for example be identified as incoming, outgoing orincoming missed phone calls by respective call icons 206 (in theillustrated example,

represents incoming,

represents outgoing and X represents missed incoming). Depending on theinformation associated with the calls and the content of address bookdata 144 stored in the storage 130 of the communication device 100, thecall history log 204 may identify the calls by phone number or callername or both, and include a date and time of the call. At least some ofthe call log information used by the phone application 122 to populatemain phone application user interface screen 200 is stored in callfolders 140, which in at least some example implementations are storedon device storage 130, although in some implementations some or all ofthe content of call folders 140 could be remotely stored and accessedthrough communications network 112. In an example implementation, callfolders 140 include time and date information and call identifyinginformation for phone calls listed in the call history log 204, and thecall folders 140 may for example be divided into incoming call, outgoingcall and missed call folders.

A user of the communication device 100 can initiate a phone call usingthe main phone application user interface screen 200. As well, otherinterface screens and combinations of user inputs may also allow adevice user to initiate an outgoing phone call to an intended party.Additionally, the communication device 100 can receive incoming phonecalls which a device user can cause the communication device 100 toanswer using one or more predetermined user inputs. In this regard, FIG.3 illustrates an example of a connected call user interface screen 300that phone application 122 causes to be displayed on a display 102 ofthe communication device 100 when the device 100 is connected in anactive phone call session (which may for example be either an incomingor outgoing phone call). The user interface screen 300 may for exampleinclude current connected call information 302 such as the name andphone number of the party associated with the communications device onthe other end of the call (e.g. Bob Smith, 417 766 5432) and the currentduration of the call (e.g. 2:06). If the phone number is associated inaddress book data 144 with a particular communication device of theother part—for example a work phone, home phone or cell phone, thatinformation may also be included in the connected call information 302(e.g. (W)). In the illustrated example, a menu list 304 of userselectable items is displayed in the user interface screen, includingfor example a “Hold” item, a “Speaker” item, a “Mute” item and a “Notes”item 306, each of which are associated with a predetermined function.More or fewer items could be displayed in the menu list 304. The menulist 304 could be displayed automatically as part of the connected calluser interface screen 300, or may by displayed in response to one ormore predetermined user input events—for example user selection of acontrol button 156 or user depression of a trackball 152 (FIG. 2) couldresult in the menu list 304 being displayed as a drop-down menu with anon-screen marker 308 that can be moved in response to user input eventsto focus and select among the listed items. In an example implementationemploying a user input device 103 that includes a navigational devicesuch as a trackball 152, on-screen marker 308 can move through the itemsin the menu list 304 to focus items in response to rolling of thetrackball 152 and then a focused item (such as “Notes” item 308) can beselected in response to pressing of the trackball 152. In a touch screenenvironment for example, touching the screen at the display location ofthe “Notes” item can focus the item, and depressing the screen with moreforce can then select the “Notes” item.

In an example implementation, a user input event indicating theselection of the “Notes” item results in the phone application 122launching an in-call note taking process in which the device user ispermitted to take notes about the call. In this regard, FIG. 4illustrates an example of a note entry user interface screen 400displayed on device display 102 after the in-call note taking process islaunched. In the illustrated example the note entry user interfacescreen 400 includes a notes field 402 in which a user can use user inputdevice 103 to enter call note data 406 in the form of text notesconcerning the phone call. A cursor 404 may be displayed in the notesfield 402 to show a current entry location in the field. As shown inFIG. 4, in some implementations the note entry user interface screen 400may be automatically populated with connected call information 302.

The phone application 122 monitors for one or more predefined user inputevents that indicate a user desire to exit from the note entry userinterface screen 400—for example, in one implementation user selectionof an escape key 154 is used to signal that the user desires to exit thenote entry process. In one example implementation, a user can exit fromthe note entry user interface screen 400 during a call or wait untilafter the call ends if the user wishes to continue entering noteinformation after a call ends; if the user exits during the call, thephone application 122 returns to the connected call interface screen300, and if the user exits after the call ends, the phone applicationreturns to the main phone application user interface screen 200. Eitherduring the call note taking process or upon exiting the call note takingprocess, the call note data 406 entered by a user into the notes field402 is stored. In at least one example implementation call note data 406is stored as part of the call log data for a specific call stored incall folders 140 (see FIG. 1). Thus, the call log data stored for aparticular call in a call folder 140 can include one or more of a dateand time stamp, duration information, an identifier for call such as atelephone number or name or both, and call note data 406.

Although text is shown in the notes field 402 in FIG. 4, in some exampleimplementations, call note data could include other information—forexample, a user may be given the opportunity to record a verbal noteafter a phone call is completed that is saved as an audio fileassociated with the call log data. Alternatively, a user may be given anopportunity to take a picture if the communications device 100 is cameraenabled, such that the note data includes an image file associated withthe call log data.

Having given examples of how call note data 406 can be created, a systemfor managing call note data will now be described. In this regard, FIG.5 illustrates an example of the main phone application user interfacescreen 200, which as noted above includes a call history log 204 thatdisplays a historical list of past calls to and from multiple partiesthat may for example be identified as incoming, outgoing or incomingmissed phone calls. In an example implementation, when the main phoneapplication user interface screen 200 is displayed, phone application122 monitors for one or more predefined user input events and upondetecting such event(s) causes a menu list 500 of user selectable itemsthat each have an associated function to be displayed. By way ofexample, in one implementation the menu list 500 is displayed as a dropdown menu over other content of the main phone application userinterface screen 200 in response to user selection of the control key156 or user depression of a trackball 152. In the illustrated examplethe menu list 500 includes items such as “Help” item, “Call Voice Mail”item, “View History” item, and “View Call Notes” item 502, among otherthings. In the illustrated implementation an on-screen marker 308 isdisplayed in the menu list 500 and can be moved in response to userinput events to focus and select among the listed items. In an exampleimplementation employing a user input device 103 that includes anavigational device such as a trackball 152, on-screen marker 308 canmove through the items in the menu list 500 to focus items in responseto rolling of the trackball 152 and then a focused item (such as “ViewCall Notes” item 502) can be selected in response to pressing of thetrackball 152. In a touch screen environment for example, touching thescreen at the display location of the “View Call Notes” 502 item canfocus the item, and depressing the screen with more force can thenselect the “View Call Notes” item 502.

In response to user input events indicating selection of the “View CallNotes” item 502, the communications device 100 is configured to displaya call notes history user interface screen 600, an example of which isshown in FIG. 6. In an example implementation the call notes historyuser interface screen 600 includes a list that includes respective listitems 602 for only each of the calls in the call history log 204 thathas an associated call note. Thus, the call notes history user interfacescreen 600 includes a list of call items identifying calls to and frommultiple parties solely for the calls for which call note data 406 hasbeen stored. As shown in FIG. 6, the call notes history user interfacescreen 600 includes a header banner 601 that includes a numeric field604 that identifies the total number of phone calls in the call historylog that have call notes (4 in the illustrated example). In theillustrated implementation the call note items 602 are organized inreverse chronological order from most recent to oldest, with date lines606 separating the call note items from different days. In exampleimplementations, the date lines 606 separate the call note data by thedays on which the calls occurred. In some implementations users may begiven the option to organize the call note items according toalternative classifying schemes rather than date, such as by name ornumber of the other party, for example.

In example implementations, the displayed call note items 602 eachinclude some or all of the call identifying and call metrics informationfrom the call log data of the call for which the call note data 406 wascreated, but do not include the call note data 406 itself. For example,a call note item 602 can include a time of the call (for example thetime that the call originated) and one or more call identifiers such asa telephone number or a name of the other party to the call. In someexample implementations, part of the call note data 406, for example upto a predetermined number of characters, may be selected and included inthe displayed call note items 602.

In an example implementation, a user can scroll through the list of callnote items displayed in the call notes history user interface screen600. In the illustrated implementation on-screen marker 608 is displayedin the call notes history user interface screen 600 and can be moved inresponse to user input events to focus and select among the listed callnote items 602. In an example implementation employing a user inputdevice 103 that includes a navigational device such as a trackball 152,on-screen marker 608 can move through the call note items 602 to focusitems in response to rolling of the trackball 152 and then a focuseditem (such as “Bob Smith 2:08p”) can be selected in response to pressingof the trackball 152. In a touch screen environment for example,touching the screen at the display location of the item can focus theitem, and depressing the screen with more force can then select thedesired item 602. The list of calls having associated call note datacould be presented to a user in ways other than as particularly shown inthe illustrative example of FIG. 6. In example implementations, a usercan exit the call notes history user interface screen 600 and return tothe main phone application user interface screen 200—for example, in oneimplementation user input event such as selection of an escape key 154is used to signal that the user desires to exit and return to the mainphone application user interface screen 200.

With reference to FIG. 7, in response to user input events indicatingselection of a particular call notes item 602, a call note display andediting user interface screen 700 is shown on display 102. In an exampleimplementation, the call note display and editing user interface screen700 displays the call note data 406 associated with the selected callnote history item 602 in a call note field 702. The call note displayand editing user interface screen 700 can be similar to the note entryuser interface screen 400, and include call information 302 and allowthe call note data 406 to be edited and supplemented. The phoneapplication 122 monitors for one or more predefined user input eventsthat indicate a user desire to exit from the call note display userinterface screen 400—for example, in one implementation user selectionof an escape key 154 is used to signal that the user desires to exit.Any changes to the call note data 406 entered by a user into the notesfield 402 is stored.

FIG. 8 illustrates a process 800 carried out by the processing unit 101under control of at least the phone application 122 in one exampleimplementation to produce the call note history user interface screen600 of FIG. 6. In one implementation, call note history process 800commences upon detecting a user input requesting a call note history(action 802), for example user selection of “view call notes” item 502(see FIG. 5). After such a request is detected, the processing unitsearches the call folders 140 for all calls in the call log history 204that have associated call note data 406 (action 804)—for example,incoming, outgoing and missed call folders may be searched. Summary calldata for such calls (such as date and time and identifying information)is retrieved from the call folders 140 for the calls that haveassociated call note data and the list of calls is generated anddisplayed in the form of list items 602 (action 806) (see FIG. 6). Insome example implementations, the phone application 122 may pass on thesummary call data to other applications such as messaging application132 to generate the call note history user interface screen 600.

Once the call note history user interface screen 600 is generated, if auser input selecting a particular call note item 602 is detected (action808), the call note data for the respective call is retrieved anddisplayed in call note display user interface 700 (action 810) (see FIG.7).

Other systems for identifying calls having associated call notes can beused in addition to or in place of the call note display systemdescribed above. By way of example, FIGS. 9 and 10 shows a furtherexample of a user interface screen 900 displayed on display 102 ofcommunication device 100. In the example illustrated by FIGS. 9 and 10 apredefined visual indicator such as a “call notes” icon 902 is displayedto mark a call list entry 904 that identifies a call for which a callnote exists. In the examples of FIGS. 9 and 10, the communicationsdevice 100 is configured to receive and send electronic messages such asemail messages in addition to being phone enabled, and upon one or morepredefined user input events the processing unit 101 is configured togenerate message list user interface screen that includes in reversechronological order a list of items identifying communication eventsrelated to the communications device 100. In the illustratedimplementation, the communications events include emails sent to andreceived by an email account associated with the communications deviceand phone calls made to or from the device. In some exampleimplementations, communication event items could include electronicmessaging events such as text messages. As shown in FIG. 9, each listitem 904 identifies the type of communication event (e.g. email orphone) and some identifying information for the event (e.g. name ofsending address of email; or phone number or name of other party in thecase of a phone call). The telephone list items that identify a phonecall having stored call note data 406 are marked with call note icon902. List items 904 can be individually selected to obtain furtherinformation—for example, in some implementations an onscreen marker 908can be used to focus and select list items 902.

As shown in FIG. 10, in example implementations a drop down menu 1000 isgenerated over user interface screen 900 in response to predefined userinput events to display user selectable items including a “view callnotes” item 1002. In some example implementations, user selection of the“view call notes” item 1002 results in call notes history user interface600 being generated. In some example implementations, user selection ofthe “view call notes” item 1002 results in display of call notes displayuser interface screen 700 for a telephone item focused by marker 908.

In some example implementations visual identifiers such as a call noteicon 902 can also be included in the call log history 204 (see FIG. 5)to identify phone calls having associated call note data.

It will be appreciated that in at least some example implementations thecall note display systems disclosed herein allow a user to quickly andefficiently determine which calls have associated call notes. In atleast some circumstances, this can be beneficial not only for a user ofa device but also to the operation of the communication device 100 sinceit may reduce user input events which may otherwise be required toidentify, find and view call notes. In some cases, a reduction of userinput events may reduce possible damage to and extend the life of theuser input devices 103, and may also be beneficial for overallprocessing efficiency of the communication device 100 as fewer userinputs may need to be processed.

While the present disclosure is primarily described in terms of methods,a person of ordinary skill in the art will understand that the presentdisclosure is also directed to various apparatus such as a communicationdevice including components for performing at least some of the aspectsand features of the described methods, be it by way of hardwarecomponents, software or any combination of the two, or in any othermanner. Moreover, an article of manufacture for use with the apparatus,such as a pre-recorded storage device or other similar computer readablemedium including program instructions recorded thereon, or a computerdata signal carrying computer readable program instructions may directan apparatus to facilitate the practice of the described methods. It isunderstood that such apparatus, articles of manufacture, and computerdata signals also come within the scope of the present disclosure.

The term “computer readable medium” as used herein means any mediumwhich can store instructions for use by or execution by a computer orother computing device including, but not limited to, a portablecomputer diskette, a hard disk drive (HDD), a random access memory(RAM), a read-only memory (ROM), an erasable programmable-read-onlymemory (EPROM) or flash memory, an optical disc such as a Compact Disc(CD), Digital Versatile Disc (DVD) or Blu-ray™ Disc, and a solid statestorage device (e.g., NAND flash or synchronous dynamic RAM (SDRAM)).

The various implementations presented above are merely examples and arein no way meant to limit the scope of this disclosure. Variations of theinnovations described herein will be apparent to persons of ordinaryskill in the art, such variations being within the intended scope of thepresent application. In particular, features from one or more of theabove-described implementations may be selected to create alternativeimplementations comprised of a sub-combination of features which may notbe explicitly described above. In addition, features from one or more ofthe above-described implementations may be selected and combined tocreate alternative implementations comprised of a combination offeatures which may not be explicitly described above. Features suitablefor such combinations and sub-combinations would be readily apparent topersons skilled in the art upon review of the present application as awhole. The subject matter described herein and in the recited claimsintends to cover and embrace all suitable changes in technology.

1. A method for displaying call note information on a communicationdevice having stored thereon telephone call log information identifyingtelephone calls made to or from the communications device, the telephonecall log information including the time and date of the telephone calls,wherein associated call note data is stored on the communications devicefor at least some of the telephone calls, comprising: detecting an inputat the communication device requesting display of a call note history;and displaying on a display of the communication device, after detectingthe input, a call note history list that lists telephone calls from thetelephone call log information that have associated call note datastored on the communications device, wherein the telephone calls in thecall note history list are listed according to the time and date of thetelephone calls.
 2. The method of claim 1 wherein the telephone calls inthe call note history list are listed in reverse chronological orderaccording to the time and date of the telephone calls.
 3. The method ofclaim 1 wherein the displayed call note history list includes for atleast some of the telephone calls in the call note history list,telephone numbers of the other party to the telephone call and a time ofthe telephone call.
 4. The method of claim 3 wherein the telephone callsin the displayed call note history list from different dates areseparated by a date line identifying the date of the calls following thedate line.
 5. The method of claim 3 wherein the displayed call notehistory list does not display any call note data, the method comprising:detecting an input selecting one of the telephone calls included in thedisplayed call note history list and in response thereto presenting thecall note data associated with the selected telephone call.
 6. Themethod of claim 5 wherein the call note data includes text informationpreviously inputted to the communication device and presenting the callnote data comprises displaying the text information on the display ofthe communication device.
 7. Them method of claim 1 wherein the callnote data is stored in call folders that include folders for incomingand outgoing calls.
 8. The method of claim 1 wherein the call note datacomprises one or more of text data, audio data and image data.
 9. Themethod of claim 1 wherein the communication device is enabled to sendand receive electronic messages, the method further comprising:displaying on the display of the communication device a message listidentifying both telephone calls to and from the communication deviceand electronic messages sent from and received by the communicationdevice, wherein the telephone calls identified in the message list thathave associated call note data stored on the communication device aremarked with a visual indicator to indicate the existence of the callnote data.
 10. The method of claim 9 comprising: detecting inputselecting a telephone call included in the message list havingassociated call note data and in response thereto presenting the callnote data associated with the selected telephone call.
 11. Acommunication device enabled to make and receive telephone calls over acommunications network, comprising: a memory storing telephone call loginformation identifying telephone calls made to or from thecommunications device including the time and date of the telephonecalls, and associated call note data for at least some of the telephonecalls; a display; a user input device; a processing unit coupled to thememory, display, and user input device, the processing unit beingconfigured for: detecting an input at the communication devicerequesting display of a call note history; and displaying on thedisplay, after detecting the input, a call note history list that liststelephone calls from the telephone call log information that haveassociated call note data stored in the memory, wherein the telephonecalls in the call note history list are listed according to the time anddate of the telephone calls.
 12. The communication device of claim 11wherein the telephone calls in the call note history list are listed inreverse chronological order according to the time and date of thetelephone calls.
 13. The communication device of claim 11 wherein thedisplayed call note history list includes for at least some of thetelephone calls in the call note history list, telephone numbers of theother party to the telephone call and a time of the telephone call, andwherein the telephone calls in the displayed call note history list fromdifferent dates are separated by a date line identifying the date of thecalls following the date line.
 14. The communication device of claim 11wherein the processing unit is configured for: detecting input selectingone of the telephone calls included in the displayed call note historylist and in response thereto presenting on the display the call notedata associated with the selected telephone call.
 15. The communicationdevice of claim 11 whereon the communication device is enabled to sendand receive electronic messages, the processing unit being furtherconfigured for: displaying on the display a message list identifyingboth telephone calls to and from the communication device and electronicmessages sent from and received by the communication device, wherein thetelephone calls identified in the message list that have associated callnote data stored in the memory are marked with a visual indicator toindicate the existence of the call note data.
 16. A method fordisplaying information about call notes for telephone calls on acommunication device that is enabled for making and receiving phonecalls and sending and receiving electronic messages, the communicationdevice having stored thereon telephone call log information identifyingtelephone calls made to or from the communications device, andassociated call note data for at least some of the telephone calls, themethod comprising: displaying on a display of the communication device amessage list identifying both telephone calls to and from thecommunication device and electronic messages sent from and received bythe communication device, wherein the telephone calls identified in themessage list that have associated call note data stored on thecommunication device are marked with a visual indicator to indicate theexistence of the call note data.
 17. The method of claim 16 comprising:detecting an input selecting a telephone call included in the messagelist having associated call note data and in response thereto presentingthe call note data associated with the selected telephone call.
 18. Acommunication device enabled to make and receive telephone calls andsend and receive electronic messages, comprising: a memory storinginformation identifying telephone calls made to or from thecommunications device and electronic messages sent from or to thecommunication device, and associated call note data for at least some ofthe telephone calls; a display; a user input device; a processing unitcoupled to the memory, display, and user input device, the processingunit being configured for: displaying on the display a message listidentifying both telephone calls to and from the communication deviceand electronic messages sent from and received by the communicationdevice, wherein the telephone calls identified in the message list thathave associated call note data stored in the memory are marked with avisual indicator to indicate the existence of the call note data. 19.The communication device of claim 18 wherein the processing unit isconfigured for: detecting an input selecting a telephone call includedin the message list having associated call note data and in responsethereto presenting the call note data associated with the selectedtelephone call.
 20. The communication device of claim 19 wherein callnote data includes text information previously inputted to thecommunication device and presenting the call note data comprisesdisplaying the text information on the display of the communicationdevice.